home *** CD-ROM | disk | FTP | other *** search
/ Magnum One / Magnum One (Mid-American Digital) (Disc Manufacturing).iso / d19 / usbdor40.arc / USBBSDOR.DOC < prev    next >
Text File  |  1990-11-09  |  47KB  |  971 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  
  8.  
  9.  
  10.          ------------------------------------------------------------------
  11.         |                                                                  |
  12.         |                                                                  |
  13.         |                                                                  |
  14.         |                                                                  |
  15.         |                                                                  |
  16.         |                                                                  |
  17.         |                       USBBSDOR Version 4.0                       |
  18.         |                                                                  |
  19.         |                                                                  |
  20.         |                                                                  |
  21.         |    Search Darwin's National BBS (USBBS)  List for Area Codes,    |
  22.         |    States, Text, Modem types, Software types, & New listings.    |
  23.         |                                                                  |
  24.         |                                                                  |
  25.         |                                                                  |
  26.         |   Works with virtually every brand of BBS software  including:   |
  27.         |   PCBoard 14.x, Wildcat, GAP, RBBS, and any BBS software which   |
  28.         |   uses PCBOARD.SYS - DOOR.SYS - CALLINFO.BBS - DORINFO1.DEF as   |
  29.         |   a door information file.                                       |
  30.         |                                                                  |
  31.         |                                                                  |
  32.         |      * * *   COMPLETELY AUTOMATED MONTHLY MAINTENANCE  * * *     |
  33.         |                                                                  |
  34.         |                                                                  |
  35.         |                      USBBSDOR Version 4.0                        |
  36.         |                                                                  |
  37.         |  (C) Copyright 1987-1990  L. Brent Yandell  All Rights Reserved  |
  38.         |                                                                  |
  39.         |                          Distributed by:                         |
  40.         |                                                                  |
  41.         |                     Yandell Computer Services                    |
  42.         |              12121 Little Road - Bldg. 303 - Suite 212           |
  43.         |                          Hudson, FL 34667                        |
  44.         |                                                                  |
  45.         |                DATA - (813) 842-8099 (All nodes HST)             |
  46.         |                                                                  |
  47.         |                                                                  |
  48.         |                                                                  |
  49.         |                         November 9, 1990                         |
  50.         |                                                                  |
  51.         |                                                                  |
  52.         |                                                                  |
  53.         |                                                                  |
  54.         |                                                                  |
  55.          ------------------------------------------------------------------ 
  56.  
  57.  
  58.  
  59.  
  60.  
  61.  
  62.  
  63.  
  64.  
  65.  
  66.  
  67.  
  68.  
  69.         --------------------------------------------------------------------
  70.                                       USBBSDOR
  71.         --------------------------------------------------------------------
  72.  
  73.                                  TABLE OF CONTENTS                      Page
  74.                                  -----------------                      ----
  75.  
  76.               INTRODUCTION                                                 
  77.               ------------
  78.               1.0  What is USBBSDOR                                        3
  79.               1.1  What's New                                              3
  80.               1.2  USBBSDOR - BBSQBASE History and Future                  3
  81.  
  82.               PRELIMINARIES                                                
  83.               -------------
  84.               2.0  A Word on Installing Doors                              4
  85.               2.1  Upgrading from Previous Versions                        4
  86.               2.2  Obtaining the Current USBBS List                        4
  87.               2.3  Required Files                                          4
  88.  
  89.               INSTALLATION
  90.               ------------
  91.               3.0  Setting Up USBBSDOR.CNF                               5-6
  92.               3.1  Setting Up Door Files to Call USBBSDOR                  7
  93.               3.2  Setting Up PROTOCOL.DAT                                 7
  94.               3.3  Setting Up SEND.BAT                                     8
  95.               3.4  Setting Up and Modifying Text Files                     8
  96.  
  97.               RUNNING USBBSDOR                                           
  98.               ----------------
  99.               4.0  Running USBBSDOR Locally                                9
  100.               4.1  Notes on Automated Monthly Maintenance                  9
  101.               4.2  Notes on Searching USBBS Lists                         10
  102.               4.3  Notes on Downloading from USBBSDOR                     10
  103.               4.4  Notes on Operator Page                                 11
  104.               4.5  On-Line Sysop Functions                                11
  105.               4.6  Multi-nodes, Networks, Multi-taskers                   11
  106.    
  107.               MISCELLANEOUS
  108.               ------------- 
  109.               5.0  Where to Receive Assistance                            12
  110.               5.1  Technical Notes                                        12
  111.               5.2  Log Entries                                            12
  112.               5.3  Error Messages                                         13
  113.               5.4  Disclaimer and Warranty                                13
  114.               5.5  About the Author                                       13
  115.               5.6  Acknowledgments                                        13
  116.               5.7  Macro Chart                                            14
  117.               5.8  Revision History                                       15
  118.                
  119.               REGISTRATION       
  120.               ------------
  121.               6.0  Registering USBBSDOR                                   15
  122.  
  123.  
  124.  
  125.  
  126.  
  127.  
  128.  
  129.  
  130.  
  131.  
  132.  
  133.  
  134.  
  135.         --------------------------------------------------------------------
  136.         Page 3                        USBBSDOR                        Page 3
  137.         --------------------------------------------------------------------
  138.  
  139.         1.0  What is USBBSDOR
  140.         ---------------------
  141.         USBBSDOR  is  a door program which allows the caller to  access  the 
  142.         Darwin National BBS List (USBBS) on-line.   The caller will be  able 
  143.         to  search the list for area codes, states, up to twenty  characters 
  144.         of  text, 9600 baud modem types, and new or changed listings in  the 
  145.         list.  If the Sysop desires, the caller may also download  the  list 
  146.         from within the door.
  147.          
  148.         1.1  What's New
  149.         ---------------
  150.         Please read the next section, 1.2 for details on features which were
  151.         once  part  of USBBSDOR which are now found in  our  BBSQBASE  door. 
  152.         Essentially, what is new is that USBBSDOR has been re-released as  a 
  153.         "USBBS  list  only"  door. This re-release is NOT  a  stripped  down 
  154.         BBSQBASE.  This  is  all  new code, as you  will  see.  What's  new: 
  155.         USBBSDOR is completely automatic with regard to updating the monthly 
  156.         USBBS  list.  The Sysop simply places the new list  in  a  specified 
  157.         location,  and USBBSDOR uses it! (same for the download ZIP file  if 
  158.         downloading  is  enabled).   NO MORE LIST  CONVERSION!  End  to  end 
  159.         searches  of  the list are now almost instantaneous on AT  class  or 
  160.         faster machines, without the hassle of converting the new list  each 
  161.         month. The information files (still called USBBS.SYM and  USBBS.INF) 
  162.         are  now  created  automatically if they don't exist,  and  are  re-
  163.         created  when the Sysop installs a new USBBS list. The list  is  now 
  164.         colorized on the fly if the caller is in color mode. The list can be 
  165.         searched by 9600 baud modem brand, BBS brand, and New and/or changed
  166.         listings.  Help  files containing Area Code and  State  abbreviation 
  167.         charts are available at the area code and state input prompts. 
  168.                                              
  169.         1.2  USBBSDOR - BBSQBASE History and Future
  170.         -------------------------------------------
  171.         USBBSDOR  was  first  released  in July of 1987.  It  was  a  simple 
  172.         application which allowed callers  to search the USBBS list by  area 
  173.         codes and states. Over the years, more and more features were added, 
  174.         such  as  a BBS ANSI advertisement section, the ability  to  install 
  175.         other BBS lists, and downloading. On our tenth release, in August of 
  176.         1989,  we  were making many changes and additions for  the  program, 
  177.         including the ability to Add BBS listings to different "local" lists 
  178.         if  the Sysop desired. While we found nothing objectionable with the 
  179.         name  USBBSDOR,  it was discovered that many folks  thought  it  was 
  180.         still a "USBBS only" door. A new name (BBSQBASE) was chosen and  the 
  181.         versions were retained (USBBSDOR 3.0 to BBSQBASE 4.0).   During  the 
  182.         year  after  the  BBSQBASE 4.0 release, it  was  noticed  that  many 
  183.         systems  were  still only using BBSQBASE as a USBBS  list  door,  or 
  184.         were still running an easier to maintain, prior version of USBBSDOR. 
  185.         We were developing an all-new door engine,  using  a  simple  "USBBS 
  186.         list"  only application. Since many Sysops were only using  BBSQBASE 
  187.         as  a  USBBS  door, or still actually using USBBSDOR, and  we had  a 
  188.         practically finished USBBSDOR re-write available, it was decided  to 
  189.         make  USBBSDOR  available once again. The version  numbers  pick  up 
  190.         where we left off before releasing BBSQBASE. BBSQBASE will  continue 
  191.         to  be updated and supported! The next release of  BBSQBASE will  be 
  192.         version 5.0 and will be the same "flavor" as USBBSDOR version 4.0.
  193.  
  194.  
  195.  
  196.  
  197.  
  198.  
  199.  
  200.  
  201.         --------------------------------------------------------------------
  202.         Page 4                        USBBSDOR                        Page 4
  203.         --------------------------------------------------------------------
  204.  
  205.         2.0  A Word on Installing Doors
  206.         -------------------------------
  207.         The  purpose  of  this documentation is to explain  to  you  how  to
  208.         install the USBBSDOR program. It assumes that you have already  read
  209.         the   documentation  which comes with your BBS  software  concerning 
  210.         doors  and their use. It is not within the scope of this  manual  to 
  211.         cover door installation on each type of BBS software which  USBBSDOR 
  212.         is compatible with. 
  213.  
  214.         2.1  Upgrading from Previous Versions
  215.         -------------------------------------
  216.         Whether  you  are upgrading from an earlier version of  USBBSDOR  or 
  217.         switching  from  BBSQBASE, you will be starting  over.  Remove  your 
  218.         current installations, including any "converted" lists, as they  are 
  219.         no  longer  compatible. Every beta tester for USBBSDOR  4.0  had  it 
  220.         installed  in  about 5 minutes, including those who had not  ran  it 
  221.         previously! 
  222.  
  223.         2.2  Obtaining the Current USBBS List
  224.         -------------------------------------
  225.         The  Darwin national BBS list is required. It is not possible for  a 
  226.         USBBS  list  to  be included within USBDOR40.ZIP,  as  the  list  is 
  227.         updated monthly. The newest USBBS list is always  available  on  our 
  228.         system  in  the USBBS door. The "home" of the USBBS list  is  Robert 
  229.         Blacher's BBS and the number is 301-547-3037. The USBBS list follows 
  230.         a pattern for naming in the convention of USBBSxx.LST. The ZIP  file 
  231.         which contains it follows this same pattern. The "xx" is the version 
  232.         number and increments monthly. As of this writing, the version is 78 
  233.         (USBBS78.LST  in USBBS78.ZIP) for 11/90. Using this method, you  can 
  234.         determine that 12/90 would be USBBS79, etc. and use this information 
  235.         to  find  the current version on the hundreds of systems  where  the 
  236.         current USBBS list can usually be found.
  237.          
  238.         2.3  Required Files
  239.         -------------------
  240.         The following files should be contained in USBDOR40.ZIP :
  241.  
  242.         USBBSDOR.EXE   -  The executable program file.
  243.         ORDER.FRM      -  Order form for registering USBBSDOR.
  244.         HELP           -  A help file shown when a caller requests (H)elp.
  245.         HELLO          -  A text file displayed when entering the door.
  246.         BYE            -  A text file displayed when leaving the door.
  247.         MENU           -  The door program's main menu.
  248.         AREA.HLP       -  Help file for the Area Code prompt.
  249.         STATE.HLP      -  Help file for the State prompt.
  250.         MODEM.HLP      -  Help file for the Modem prompt.
  251.         BRAND.HLP      -  Help file for Brand of software prompt.
  252.         PROTOCOL.DAT   -  A configuration file for external protocols.
  253.         SEND.BAT       -  A single batch file for all external protocols.
  254.         LOCAL.BAT      -  Batch file for USBBSDOR's local maint. mode.
  255.         QUICK.DOC      -  Quick and easy installation guide.
  256.         FEATURES.TXT   -  Short text file highlighting USBBSDOR's features.
  257.         USBBSDOR.DOC   -  This documentation file.
  258.  
  259.         There should be sixteen files in USBDOR40.ZIP. All of the files
  260.         should be dated 11-09-90.
  261.  
  262.  
  263.  
  264.  
  265.  
  266.  
  267.         --------------------------------------------------------------------
  268.         Page 5                        USBBSDOR                        Page 5
  269.         --------------------------------------------------------------------
  270.  
  271.         3.0  Setting Up USBBSDOR.CNF
  272.         ----------------------------
  273.         Create  a directory where USBBSDOR will reside. Extract  the  entire 
  274.         contents of USBDOR40.ZIP in that location. 
  275.            
  276.         USBBSDOR uses a configuration file for certain door parameters.  The 
  277.         default name is USBBSDOR.CNF however you may designate any name  for 
  278.         this  file.  USBBSDOR contains a built-in editor for this file.  The 
  279.         first installation step is to properly configure this file for  your 
  280.         system.   You must enter USBBSDOR /L at your DOS prompt or  use  the 
  281.         enclosed LOCAL.BAT file (which is easier to remember) to  invoke the
  282.         door in it's local maintenance mode. Select option #1 for  "creating 
  283.         or  modifying config files". You will then be prompted for a  config 
  284.         file name. Simply hit enter to use the default USBBSDOR.CNF or enter
  285.         a file name of your choice. 
  286.  
  287.         You may use one configuration file for all nodes, unless you wish to 
  288.         enable certain features on some node's and not on others.
  289.  
  290.         You  should  now be at the configuration file editing  screen.  Each 
  291.         parameter is described below.
  292.  
  293.         * BBS software (door file) type
  294.         -------------------------------
  295.         Please  read  this  section  carefully  to  avoid  making  incorrect 
  296.         assumptions about this parameter. 
  297.  
  298.         If you are running PCBoard 14.0 through 14.5, choose option #1.
  299.                          
  300.         If your BBS uses PCBOARD.SYS (and is not PCBoard software) as a door 
  301.         information  file, select option #2. Hit enter for the default  name 
  302.         of PCBOARD.SYS, or enter the name of the file your BBS creates if it 
  303.         is  not called PCBOARD.SYS yet emulates the PCBOARD.SYS format.  For 
  304.         instance, Auntie Sysops would select #2 then enter AUNTIE.SYS.
  305.                
  306.         If you are running GAP software or software which uses DOOR.SYS as a
  307.         door  information file, select option #3. Hit enter for the  default 
  308.         name  of DOOR.SYS or enter the name of the file your BBS creates  if 
  309.         it is not called DOOR.SYS yet emulates the DOOR.SYS format.  
  310.  
  311.         If  you  are  running  Wildcat!  software  or  software  which  uses 
  312.         CALLINFO.BBS as a door information file, select option #4. Hit enter 
  313.         for  the default name of CALLINFO.BBS or enter the name of the  file 
  314.         your  BBS creates if it is not called CALLINFO.BBS yet emulates  the 
  315.         CALLINFO.BBS format.
  316.  
  317.         If you are running RBBS software or software which uses DORINFO1.DEF
  318.         as a door information file, select option #5.  On multi-node systems
  319.         which  utilize DORINFOx.DEF (x = node ID), USBBSDOR will select  the 
  320.         appropriate file (DORINFO1 DORINFO2 etc.) based on the node's ID.
  321.       
  322.         Certain types of BBS software don't exactly follow the format of the 
  323.         door  information file they are supposedly emulating. USBBSDOR  only
  324.         supports the original software's format for each information file. 
  325.           
  326.                        Section 3.0 continues on the next page
  327.  
  328.  
  329.  
  330.  
  331.  
  332.  
  333.         --------------------------------------------------------------------
  334.         Page 6                        USBBSDOR                        Page 6
  335.         --------------------------------------------------------------------
  336.  
  337.         3.0  Setting Up USBBSDOR.CNF (continued)
  338.         ----------------------------------------
  339.            
  340.         * Name of this system
  341.         ---------------------
  342.         The name of the system to be displayed when USBBSDOR is registered. 
  343.          
  344.         * Idle keyboard time-out (minutes)
  345.         ----------------------------------
  346.         Enter  the  number  of  minutes before  a keyboard time  out  (sleep 
  347.         disconnect) occurs. USBBSDOR cycles back to the BBS if this occurs.
  348.  
  349.         * Disable CTS signal checking
  350.         -----------------------------
  351.         Always  answer no to this question unless you know for a  fact  that 
  352.         disabling  (answering  yes) is best for your system.  NEVER  disable 
  353.         (answer yes) CTS when using a high speed or MNP modem.
  354.  
  355.         * Location of current USBBS*.LST
  356.         --------------------------------
  357.         Enter  the  location  where  you  will  be  keeping  the   EXTRACTED 
  358.         USBBSxx.LST  each month (xx = version). NEVER place a file  name  in 
  359.         this parameter. USBBSDOR will look for the newest USBBS*.LST in this 
  360.         location each time it runs. 
  361.  
  362.         * Disable (D)ownload option 
  363.         ---------------------------
  364.         If  you do not wish your callers to be able to download the  current 
  365.         list inside the door, answer Yes to disable downloading.
  366.  
  367.         * Security needed to Download
  368.         -----------------------------
  369.         Some  Sysops may want to allow new or non-subscribing callers access 
  370.         to the list, but not be able to download it. 
  371.  
  372.         * Location of download list
  373.         ---------------------------
  374.         If  you allow downloading, this parameter works in the same  fashion 
  375.         as "Location of current USBBS*.LST". Simply enter the location where 
  376.         the newest USBBSxx.ZIP (xx = version) will be located. USBBSDOR will
  377.         will  look  for the newest USBBS*.ZIP in this  location  whenever  a 
  378.         caller requests a download.
  379.  
  380.         * Disable `searching' message
  381.         -----------------------------
  382.         When performing certain search functions on the USBBS list, USBBSDOR 
  383.         will  display  "searching.." between "finds".   On  faster  systems, 
  384.         these "searching.." messages come and go so fast that they appear to 
  385.         be little glitches on the screen. After you have installed  USBBSDOR 
  386.         select  CA  as  a state search then observe between  area  codes  as 
  387.         listings  are  displayed. Usually, only node's  running  on  8088's, 
  388.         slow  drives,  or  extremely heavy network traffic  will  need  this 
  389.         option enabled.
  390.  
  391.         * USBBSDOR registration number 
  392.         ------------------------------
  393.         See the enclosed file ORDER.FRM for details.
  394.           
  395.  
  396.  
  397.  
  398.  
  399.         --------------------------------------------------------------------
  400.         Page 7                        USBBSDOR                        Page 7
  401.         --------------------------------------------------------------------
  402.  
  403.         3.1  Setting Up Door Files to Call USBBSDOR
  404.         -------------------------------------------
  405.         The purpose of this section is to describe the command line  calling 
  406.         parameters  for USBBSDOR in a door (batch) file. You must  refer  to 
  407.         your  BBS manual for complete instructions on installing doors  with 
  408.         your BBS software. 
  409.  
  410.         @echo off
  411.         cd\usbbsdor
  412.         USBBSDOR.EXE  USBBSDOR.CNF  C:\PCB   
  413.         cd\pcb        |             |          
  414.         board.bat     |             --- Location where this node's door info 
  415.                       |                 file can be found (No name, just a 
  416.                       |                 location!).
  417.                       |         
  418.                       - Config file name 
  419.   
  420.         Multi-node  DORINFOx.DEF type systems (RBBS) - place a %1 after  the 
  421.         node's door info file location, so USBBSDOR will know which node  is 
  422.         being used.
  423.           
  424.  
  425.         3.2  Setting Up PROTOCOL.DAT
  426.         ----------------------------
  427.         If  you  allow  downloading, you may wish  to  review  the  enclosed 
  428.         PROTOCOL.DAT  file  to see if it meets your needs.  PROTOCOL.DAT  is 
  429.         used to configure the designated "letter" for each type of protocol.
  430.         USBBSDOR  contains  no  internal protocols,  and  relies  solely  on 
  431.         external protocols such as DSZ for this function. 
  432.  
  433.         Sample PROTOCOL.DAT
  434.           
  435.         X,,Xmodem
  436.         C,,Xmodem/CRC
  437.         O,,Xmodem-1K
  438.         G,Y,Ymodem-G
  439.         Z,,Zmodem
  440.  
  441.         As  you  can  see, there are three fields for  each  protocol,  each 
  442.         separated  by a comma. The first field is the protocol  letter.  The 
  443.         second  field  should be Y or blank. If it is a  Y,  this  instructs 
  444.         USBBSDOR  to  only allow this protocol if the caller  has  connected 
  445.         with an MNP modem. The third field is a short protocol description.
  446.  
  447.         You  may  use any letter as a protocol except "V". The  caller  will 
  448.         have the opportunity at the protocol prompt to view the contents  of 
  449.         the  file by selecting View. The ZIP view is internal  to  USBBSDOR. 
  450.         While it is not a great asset to this application, it is part of our 
  451.         door  "engine" and it would have required several steps  to  exclude 
  452.         it, rather than allowing it to be included automatically. 
  453.  
  454.         See the next section about setting up SEND.BAT.
  455.  
  456.         See section 4.3 page 10 for additional details about downloading.
  457.  
  458.  
  459.  
  460.  
  461.  
  462.  
  463.  
  464.  
  465.         --------------------------------------------------------------------
  466.         Page 8                        USBBSDOR                        Page 8
  467.         --------------------------------------------------------------------
  468.  
  469.         3.3  Setting Up SEND.BAT
  470.         ------------------------
  471.         USBBSDOR  uses  a  single batch file  for  all  external  protocols. 
  472.         It  is not within the scope of this manual to  provide  instructions 
  473.         for  setting  up  different  types of protocols  and  all  of  their 
  474.         individual   command  line  options.  The  enclosed   SEND.BAT   and 
  475.         PROTOCOL.DAT,  along with the popular DSZ external protocol,  should 
  476.         provide ample protocol coverage for the  simple task  of downloading
  477.         the current USBBS list from USBBSDOR.  If  you wish to add or delete
  478.         protocols the information below might assist you.
  479.  
  480.         SEND.BAT is passed the following parameters from USBBSDOR.
  481.           
  482.         %1 (speed)
  483.         %2 (port)
  484.         %3 (filename)
  485.         %4 (protocol letter used in USBBSDOR)
  486.  
  487.         An examination of SEND.BAT will demonstrate how the protocol  letter 
  488.         is  used to branch to the appropriate protocol command. If  you  are 
  489.         familiar  with this type of batch file programming you may  wish  to 
  490.         modify  it. If not, our best recommendation is to use it "as is". As 
  491.         mentioned previously the default configuration used with the popular 
  492.         DSZ protocol will provide ample coverage.
  493.  
  494.         See section 4.3 page 10 for additional details about downloading.
  495.           
  496.  
  497.         3.4  Setting Up and Modifying Text Files
  498.         ----------------------------------------
  499.         The method USBBSDOR uses for obtaining a text file to display to the 
  500.         caller  is simple. We will use the MENU file as an example.  If  the 
  501.         caller  is in color mode, USBBSDOR will look for MENUG. If MENUG  is 
  502.         not  found, USBBSDOR will look for MENU.  Use the information  below 
  503.         if you wish to change or modify these files. 
  504.  
  505.         The  files which come with USBBSDOR use the new color  macro  method 
  506.         instead  of ANSI. This allows the need for one file per  application 
  507.         instead of two.
  508.                
  509.         These files use this method - MENU, HELP, BYE, and HELLO.
  510.                               
  511.         MENUG  \  These files may contain ANSI or MACROS. Sysops choice. 
  512.         BYEG    \ "G" files are not really needed for MACROS though, as 
  513.         HELLOG  / USBBSDOR will handle the MACROS in files not ending with
  514.         HELPG  /  a "G" (see below).
  515.  
  516.         MENU   \  These files may contain the color MACROS. If the caller is 
  517.         BYE     \ in color mode the macros are simply stripped out. If the 
  518.         HELLO   / caller IS in color mode the color is displayed. ANSI may
  519.         HELP   /  NOT be used in files not ending with "G".
  520.  
  521.         The files supplied with USBBSDOR utilize the macro method. They  are 
  522.         the color and non-color versions contained in a single file.
  523.  
  524.         Refer to section 5.8 page 14 for a macro chart.
  525.  
  526.  
  527.  
  528.  
  529.  
  530.  
  531.         --------------------------------------------------------------------
  532.         Page 9                        USBBSDOR                        Page 9
  533.         --------------------------------------------------------------------
  534.  
  535.         4.0  Running USBBSDOR Locally
  536.         -----------------------------
  537.         Start USBBSDOR with /L (USBBSDOR /L) or the LOCAL.BAT  file.  Select 
  538.         option  #2. You will be prompted for the configuration file to  use, 
  539.         then  you will be asked whether you would like to begin  with  color 
  540.         mode on or off. These selections allow you to see how  USBBSDOR will 
  541.         appear to a caller on-line.  USBBSDOR also works through the  BBS in 
  542.         local  mode and behaves in the same fashion as if a caller were  on-
  543.         line. When running USBBSDOR in local maintenance mode (/L), the name 
  544.         appearing on the status line will be (Local) SYSOP and will  default 
  545.         to a time limit of 90 minutes.
  546.  
  547.  
  548.         4.1  Notes on Automated Monthly Maintenance
  549.         -------------------------------------------
  550.         USBBSDOR  automatically detects the presence of new USBBS lists  and 
  551.         new  USBBS zip files and acts accordingly. When USBBSDOR is run,  it 
  552.         checks the "list location" the Sysop specified in the  configuration 
  553.         file  for the presence of USBBS*.LST files. It determines  which  is 
  554.         the newest one and uses it for the callers on-line session. 
  555.  
  556.         Two files are needed by USBBSDOR for the "(E)xplain symbols" command 
  557.         and  the  "(I)nformation about list" command.  These  files  contain 
  558.         information found at the beginning and end of USBBS lists. If  these 
  559.         files  do  not exist, USBBSDOR automatically creates them  from  the 
  560.         list  when it is run. If they do exist, USBBSDOR checks to see if  a 
  561.         list  has been installed which is NEWER than these  two  information 
  562.         files. If the list is newer, the information files are automatically 
  563.         rewritten. 
  564.                                                        
  565.         When  a  caller selects (D)ownload, USBBSDOR  checks  the  "download 
  566.         file"  location  the Sysop specified in the configuration  file.  It 
  567.         determines  the newest USBBS*.ZIP and presents it to the caller  for 
  568.         downloading.
  569.           
  570.         To  update the monthly list in USBBSDOR, all the Sysop has to do  is 
  571.         place the new USBBS??.ZIP file where the door has been told it  will 
  572.         be,  then  extract it's contents to the location the door  has  been 
  573.         told contains the current USBBS*.LST. 
  574.                          
  575.         Remember to extract the contents of the ZIP file to the location you 
  576.         have indicated for the list file in USBBSDOR.CNF.  USBBSDOR will not 
  577.         perform this extraction for you!
  578.  
  579.         No renaming, no reconfiguring. Just download the new USBBS list  and 
  580.         extract it to where it is supposed to be! 
  581.  
  582.           
  583.  
  584.                         
  585.  
  586.  
  587.  
  588.           
  589.  
  590.  
  591.  
  592.  
  593.  
  594.  
  595.  
  596.  
  597.         --------------------------------------------------------------------
  598.         Page 10                       USBBSDOR                       Page 10
  599.         --------------------------------------------------------------------
  600.           
  601.         4.2  Notes on Searching USBBS Lists
  602.         -----------------------------------
  603.         USBBSDOR  contains  a  file  engine  which  permits  extremely  fast 
  604.         searches  on  unformatted (sequential text) files. On  AT  class  or 
  605.         faster  machines,  end  to end searches of USBBS  lists  are  nearly 
  606.         instantaneous. 
  607.           
  608.         Several  methods  of searching can be performed in  the  list.  Area 
  609.         Code,  States,  20 characters of Text, BBS brand, Modem  types,  and 
  610.         listings  which  are  New  or changed in the  current  list  can  be 
  611.         searched for.  When performing searches for Text, Modems, Brands, or
  612.         New,  the caller may specify whether to search for them in  an  Area 
  613.         code, a State, or the Entire list!
  614.  
  615.         Commands may be parsed at the USBBSDOR command line, such as:
  616.         A 813     Searches for area code 813 immediately.
  617.         S FL      Searches for FLorida immediately.
  618.  
  619.         M U 908  Searches for USR modems in area code 908
  620.         M H NJ   Searches for 9600 Hayes modems in NJ
  621.         M M E    Searches for Microcom Modems in entire list
  622.         Text,  New, and BBS software may be searched this way  also,  except 
  623.         Text searches will not accept the last parameter (where to  search), 
  624.         as it must be entered at the "where to search" prompt.
  625.  
  626.         If the caller is in color mode, the list is automatically  colorized 
  627.         on the fly!
  628.  
  629.         4.3  Notes on Downloading From USBBSDOR
  630.         ---------------------------------------
  631.         USBBSDOR does not contain a "display entire list" feature.  Instead, 
  632.         beginning  with USBBSDOR version 3.0  a simple download  engine  has 
  633.         been  provided.  If  the  caller wants the  entire  list,  they  may 
  634.         download  it  in  compressed form rather  than  listing  the  entire 
  635.         contents and save a tremendous amount of on-line time. 
  636.           
  637.         You  must use a DSZ log compatible protocol in conjunction with  the 
  638.         DSZLOG= environment setting in order for USBBSDOR to determine if  a 
  639.         download was successful or not.  
  640.           
  641.         If  you  use the default SEND.BAT and  PROTOCOL.DAT,  USBBSDOR  will 
  642.         expect to find DSZ in the current directory or DOS path. 
  643.   
  644.         If  the  environment setting DSZLOG= is being  used,  USBBSDOR  will 
  645.         correctly  place successful/aborted download information in  a  file 
  646.         called USBBSDOR.LOG. Additionally, on PCBoard 14.x systems  USBBSDOR 
  647.         will write the download information to the node's caller file and to 
  648.         DOWNLOAD.TXT. 
  649.  
  650.         All downloads of USBBS lists from USBBSDOR are considered "free", as 
  651.         USBBSDOR does not write to any BBS software's USER files.
  652.  
  653.         If  a caller does not have sufficient time to download a  list,  the 
  654.         transfer will not be permitted.
  655.  
  656.         Since  the authors of the USBBS list only release it in ZIP  format, 
  657.         ZIP is the only method USBBSDOR supports for downloading it.
  658.  
  659.  
  660.  
  661.  
  662.  
  663.         --------------------------------------------------------------------
  664.         Page 11                       USBBSDOR                       Page 11
  665.         --------------------------------------------------------------------
  666.  
  667.         4.4  Notes on Operator Page
  668.         ---------------------------
  669.         The  Operator  page  command is only  active  with  systems  running 
  670.         PCBoard 14.x.  USBBSDOR follows the F4 toggle from PCBoard. USBBSDOR 
  671.         also reads the page start and stop times AND security needed to page 
  672.         from  PCBOARD.DAT  and  only allows an Operator  page  if  the  same 
  673.         conditions exist as in PCBoard.
  674.  
  675.  
  676.         4.5  On-line Sysop Functions
  677.         ----------------------------
  678.         The following function keys may be used by the Sysop while a  caller 
  679.         is on-line. To see these keys defined, enter ALT-H and they will  be 
  680.         displayed in a portion of the status line. 
  681.           
  682.         F3  -  Toggles  printer on or off. This command is only  valid  when 
  683.         running USBBSDOR with PCBoard  14.x software.  USBBSDOR follows this 
  684.         toggle  from  PCBoard  and prints  information  such  as  downloads, 
  685.         carrier drops, and keyboard time-outs. 
  686.  
  687.         F4 - Toggles Operator page on or off. This command is only available
  688.         when  running USBBSDOR with PCBoard 14.x software. 
  689.  
  690.         F6  - If you have attached a security level to  USBBSDOR's  Download 
  691.         function  and  the  caller  does not  have  sufficient  security  to 
  692.         download,  hitting  F6 will allow the caller to download  the  list. 
  693.         This  option does not appear in the status line when ALT-H  is  used 
  694.         as  there is  extremely little chance of this Sysop  function  being
  695.         used in the USBBSDOR application.
  696.  
  697.         F7 - Certain user input errors will cause USBBSDOR to beep at  them. 
  698.         The  Sysop  has the ability to toggle whether the host  beeps  also. 
  699.         This   toggle is followed from PCBoard 14.x and  BBS packages  which 
  700.         use a pcboard.sys door file and accurately set this toggle. 
  701.  
  702.         F8 - Will return the caller immediately to the BBS. 
  703.  
  704.         F9 - Toggles the display on or off. USBBSDOR will follow the display 
  705.         toggle with all BBS software using PCBOARD.SYS and DOOR.SYS.
  706.  
  707.         F10 -  This key will begin an on line chat session. Press ESCape  to 
  708.         end the chat and return the caller to USBBSDOR.
  709.  
  710.  
  711.         4.6  Multi-nodes, Networks, Multi-taskers
  712.         -----------------------------------------
  713.         USBBSDOR  has been developed in a networked environment. All  multi-
  714.         node  features  have  been tested on our  own   multi-node   PCBoard 
  715.         system.  USBBSDOR's primary beta tester is a twenty  node  networked 
  716.         system.
  717.         
  718.         USBBSDOR is Desqview aware. It is automatically detected, screen and 
  719.         keyboard I/O are "behaved", and time slices are given back  to other 
  720.         applications  while USBBSDOR is idle at an input prompt.  Note:  The 
  721.         "local maintenance mode" portion of USBBSDOR is not Desqview aware.
  722.                
  723.  
  724.  
  725.  
  726.  
  727.  
  728.  
  729.         --------------------------------------------------------------------
  730.         Page 12                       USBBSDOR                       Page 12
  731.         --------------------------------------------------------------------
  732.  
  733.         5.0  Where To Receive Assistance
  734.         --------------------------------
  735.         There are two ways to receive assistance should it be needed.
  736.  
  737.         The Bounty - Home of USBBSDOR        813-842-8099 All nodes HST
  738.                                   ---------------
  739.         Sound Advice Information Services    816-436-4516 HST
  740.                                              816-436-8029 Hayes
  741.           
  742.         Sound Advice is available through PC Pursuit and StarLink  networks. 
  743.         Leave  a  message  to  Brent  Yandell  in  the  YANDELL  conference, 
  744.         currently  conference  #10 on Sound Advice. Please  understand  that 
  745.         while we call Sound Advice regularly, we do not call there everyday.
  746.         If  your need for assistance is urgent, please direct the matter  to 
  747.         the number listed as the "Home of USBBSDOR".           
  748.         
  749.  
  750.         5.1  Technical Notes
  751.         --------------------
  752.         Carrier is monitored by USBBSDOR. Should a caller drop carrier while
  753.         using USBBSDOR, they will be returned to the BBS, which will  detect 
  754.         the "no carrier" status and cycle appropriately.
  755.                   
  756.         USBBSDOR works with com ports 1 thru 4.  COM1 is address 03F8/IRQ 4. 
  757.         COM2 is address 02F8/IRQ 3. COM3 uses address 03E8/IRQ 4. COM4  uses 
  758.         address 02E8/IRQ 3. These are "standard" addresses and IRQs for  the 
  759.         respective port.  A future release of USBBSDOR will allow you to set 
  760.         non-standard IRQs and addresses.
  761.  
  762.         USBBSDOR uses approximately 100K of memory. 
  763.           
  764.         USBBSDOR  performs  it's  own "ansi-detect request"  to  the callers
  765.         communications  program. If the caller supports ANSI sequences  then 
  766.         USBBSDOR will use ANSI for special cursor movement, screen clearing, 
  767.         and  prompting. USBBSDOR never changes the caller's screen color  if 
  768.         the caller is in non-color mode.
  769.  
  770.  
  771.         5.2  Log Entries
  772.         ----------------
  773.         The following information is written to USBBSDOR.LOG:
  774.         Completed downloads
  775.         Aborted downloads 
  776.         Carrier drops
  777.         Keyboard time-outs
  778.         File access errors (Path not found) (Invalid drive) (File not found)
  779.  
  780.         On PCBoard 14.x systems the following is written to the caller log:
  781.         The same entries in USBBSDOR.LOG plus
  782.         Operator page attempts
  783.         Sysop chat active
  784.         Sysop chat ended
  785.  
  786.         Additionally,  successful downloads of the list are entered  in  the 
  787.         DOWNLOAD.TXT file on PCBoard 14.x systems.
  788.  
  789.  
  790.  
  791.  
  792.  
  793.  
  794.  
  795.         --------------------------------------------------------------------
  796.         Page 13                       USBBSDOR                       Page 13
  797.         --------------------------------------------------------------------
  798.    
  799.         5.3  Error Messages
  800.         -------------------
  801.         The  only error messages which should ever be displayed by  USBBSDOR 
  802.         are self-explanatory file access error messages (not found,  invalid 
  803.         drive, invalid directory, etc.). 
  804.  
  805.         *   bad  command or filename *  This message will be echoed  to  the 
  806.         screen  if  DSZ (or the specified external protocol)  could  not  be 
  807.         found  during a download attempt. External protocols must reside  in 
  808.         the directory with USBBSDOR or in a valid DOS path.
  809.  
  810.  
  811.         5.4  Disclaimer and Warranty
  812.         ----------------------------
  813.         USBBSDOR  is  a shareware product. USBBSDOR may be uploaded  to  BBS  
  814.         systems  provided copyright notices are not removed and  no  changes 
  815.         are  made  to  the program. There are no  warranties,  expressed  or 
  816.         implied,  for unregistered  copies  of USBBSDOR. Sysops who  install 
  817.         USBBSDOR  assume  any  and all liabilities for  anything  which  may 
  818.         result  as a consequence of running USBBSDOR. For registered  copies 
  819.         of  USBBSDOR, Yandell Computer Services warrants that USBBSDOR  will 
  820.         perform  as described in this documentation. In the  event  USBBSDOR 
  821.         does  not perform as specified, then Yandell Computer Services  will 
  822.         elect  to either rectify the problem or refund the amount  paid,  if 
  823.         notified within 30 days of registration.
  824.  
  825.         Under no circumstances shall Yandell Computer Services or the author
  826.         of USBBSDOR be liable for any loss of profit or any  other  damages, 
  827.         including but not limited to special, incidental, consequential,  or 
  828.         other damages, arising out of the use or inability to use USBBSDOR.
  829.  
  830.  
  831.         5.5  About the Author
  832.         ---------------------
  833.         L.  Brent Yandell has been involved in telecommunications  for  over 
  834.         four  years, and has been updating and supporting USBBSDOR for  over 
  835.         three years as of this writing. Many PCBoard Sysops will be familiar
  836.         with  PCBFV, our popular on-line file viewer/extractor used  in  the 
  837.         PCBoard F V (File View) process.
  838.  
  839.  
  840.         5.6  Acknowledgments
  841.         --------------------
  842.         Appreciation and many thanks are in order for the following people:
  843.                                         
  844.         Pete  Olympia, Meade Frierson, and Robert Blacher for the  continued 
  845.         existence of the Darwin National USBBS List.
  846.  
  847.         Roy  Timberman  of Sound Advice Information Services for making  his 
  848.         twenty  node system completely available for testing  USBBSDOR,  and 
  849.         for  providing a conference area for supporting USBBSDOR as well  as 
  850.         our other offerings.
  851.  
  852.         Jim Brewer for helping with a few assembler procedures.
  853.                          
  854.         Tim Yandell for editing and proofing this documentation.
  855.                                              
  856.  
  857.  
  858.  
  859.  
  860.  
  861.         --------------------------------------------------------------------
  862.         Page 14                       USBBSDOR                       Page 14
  863.         --------------------------------------------------------------------
  864.  
  865.         5.7  Macro Chart
  866.         ----------------
  867.         USBBSDOR  utilizes  the color macro convention first  introduced  in 
  868.         PCBoard  14.5.   The color chart is enclosed below  for  non-PCboard 
  869.         Sysops running USBBSDOR. 
  870.  
  871.         Background (first digit)         Foreground (second digit)
  872.         -----------------------          -------------------------
  873.         Black   =  0                     Black   =  0
  874.         Blue    =  1                     Blue    =  1
  875.         Green   =  2                     Green   =  2
  876.         Cyan    =  3                     Cyan    =  3
  877.         Red     =  4                     Red     =  4
  878.         Magenta =  5                     Magenta =  5
  879.         Yellow  =  6                     Yellow  =  6
  880.         White   =  7                     White   =  7
  881.  
  882.         Background(Blinking Foreground)  High Intensity(Bright Foreground)
  883.         -------------------------------  ---------------------------------
  884.         Black   =  8                     Black   =  8
  885.         Blue    =  9                     Blue    =  9
  886.         Green   =  A                     Green   =  A
  887.         Cyan    =  B                     Cyan    =  B
  888.         Red     =  C                     Red     =  C
  889.         Magenta =  D                     Magenta =  D
  890.         Yellow  =  E                     Yellow  =  E
  891.         White   =  F                     White   =  F
  892.  
  893.         Examples:
  894.  
  895.         Bright White on Black background:
  896.         @X0F  (0=black F=bright white)
  897.  
  898.         Bright Yellow on Red background:         
  899.         @X4E  (4=red E=yellow)
  900.  
  901.         Blinking Bright Red on Black background: 
  902.         @X8C  (8=black C=bright red)
  903.  
  904.         You may use the @CLS@ macro to clear the screen.
  905.  
  906.         Other macros allowed (in any text file)
  907.  
  908.         @FIRST@    is the callers first name, (cased, i.e. Brent)
  909.         @SYSDATE@  is the current date
  910.         @SYSTIME@  is the current time
  911.         @TIMELEFT@ is the minutes left for the caller
  912.         @FILENAME@ is the NAME of the newest darwin list found
  913.         @FILEDATE@ is the DATE of the newest darwin list found
  914.  
  915.         The text files enclosed with USBBSDOR may be modified to use  these 
  916.         macros if the Sysop desires. 
  917.                          
  918.  
  919.  
  920.  
  921.  
  922.  
  923.  
  924.  
  925.  
  926.  
  927.         --------------------------------------------------------------------
  928.         Page 15                       USBBSDOR                       Page 15
  929.         --------------------------------------------------------------------
  930.  
  931.         5.8  Revision History
  932.         ---------------------
  933.  
  934.         Date        Version      Description
  935.         --------    -------      -----------
  936.         07-06-87    1.0          USBBSDOR first released.
  937.  
  938.         07-28-87    1.1          Multi-node support enhanced.
  939.  
  940.         11-07-87    1.2          Several small features added.
  941.  
  942.         11-28-87    1.3          Several small features added.
  943.  
  944.         12-06-87    1.4          Compatibility added for new door info file
  945.                                  introduced in RBBS (DORINFOx.DEF).
  946.  
  947.         01-03-88    1.5          Compatibility with a change in Darwin list.
  948.                                    
  949.         08-20-88    2.0          PCBoard compatibility added. Local maint.  
  950.                                  interface added. Many features added which 
  951.                                  are now part of BBSQBASE.
  952.  
  953.         12-19-88    2.1          Compatibility added for PCBoard 14.0's new 
  954.                                  PCBOARD.SYS format.
  955.                                 
  956.         03-18-89    3.0          Download function added. Several small 
  957.                                  features added. Some features added which 
  958.                                  are now part of BBSQBASE.
  959.  
  960.  
  961.  
  962.         6.0  Registering USBBSDOR
  963.         -------------------------
  964.         USBBSDOR is not free software. Refer to the enclosed file  ORDER.FRM 
  965.         for  all  registration details. There are NO  disabled  or  crippled 
  966.         features in USBBSDOR.  At program termination USBBSDOR displays  the 
  967.         message  "Registered to [ UNREGISTERED COPY ]" until the program  is 
  968.         registered.  When registered, "unregistered copy" is  replaced  with 
  969.         the registered system's name. 
  970.                
  971.